home *** CD-ROM | disk | FTP | other *** search
/ Info-Mac 1992 August / info-mac-1992.iso / Report / Apple PR Cross Plat Dev.txt < prev    next >
Internet Message Format  |  1992-08-28  |  15KB

  1. Date: Tue, 23 Jun 1992 10:23:17 PDT
  2. From: Bill Lipa <lipa@camis.stanford.edu>
  3. Subject: [*] Apple PR on successor to MacApp 
  4.  
  5. ```````````````````````````````````````````````````````````````````````````````
  6. PRESS RELEASE TEXT
  7. ```````````````````````````````````````````````````````````````````````````````
  8. For Immediate Release
  9.  
  10. Contacts:
  11. Jackie Brinker
  12. Symantec Corporation
  13. (408) 446-7490
  14.  
  15. Jackie Promes
  16. Apple Computer, Inc.
  17. (408) 974-3609
  18.  
  19. Julie McHenry/Lerry Wilson
  20. Wilson McHenry Company
  21. (415) 592-7600
  22.  
  23.  
  24. Apple and Symantec Announce Plan to Help Speed Software Applications
  25. Development
  26.  
  27. Cross-platform Software Development Solution
  28.  
  29. NEW YORK-June 23, 1992-Symantec Corporation (NASDAQ: SYMC) and Apple Computer,
  30. Inc. (NASDAQ: AAPL) today announced a development and marketing agreement to
  31. provide a cross-platform application framework for Apple Macintosh computers
  32. and Microsoft Windows-based PCs.  The agreement is designed to aid commercial
  33. and corporate software developers in quickly creating new applications for
  34. multiple desktop computing platforms.
  35.  
  36. Symantec will provide the cross-platform application framework-known as the
  37. Bedrock framework-that it is currently using internally to develop
  38. applications for Apple Macintosh computers and Microsoft Windows.  Symantec
  39. will leverage Apple engineering resources and Apple's current object-oriented
  40. framework technology, MacApp.  Both Apple and Symantec will use the Bedrock
  41. framework technology internally, and work together to support the developer
  42. community's transition to the Bedrock framework.
  43.  
  44. "Our customers face two major problems: a growing number of applications that
  45. need to be written, and a growing number of desktop computing platforms that
  46. need support," said Gordon Eubanks, president and CEO of Symantec.  "The
  47. Bedrock framework developed from our internal technology, and enhanced by
  48. Apple's experience in object technology, will enable corporate customers and
  49. independent software developers to begin solving these problems."
  50.  
  51. "This agreement will alter the dynamics of the personal computer software
  52. industry by decreasing development complexity and increasing developer
  53. opportunities," said Roger Heinen, senior vice president and general manager of
  54. Apple's Macintosh Software Architecture division.  "Cross-platform development
  55. has been a very important requirement for out developers.  We believe that
  56. Symantec, with Apple's assistance, will deliver the best solution."
  57.  
  58. An application framework provides a common set of building blocks or "objects"
  59. that provide the basic structure for an application.  The framework enables
  60. developers to more quickly and easily create applications while providing the
  61. freedom to innovate.  MacApp, Apple's framework, has been successfully
  62. providing this support for Macintosh developers.  The Bedrock framework extends
  63. state-of-the-art framework technology by enabling developers to use one
  64. framework to develop applications for multiple platforms.
  65.  
  66. By applying the framework approach to cross-platform development, Symantec's
  67. Bedrock framework enables software developers to maintain a single version of
  68. source code for platform-specific versions of an application.  In addition to
  69. shortening the development cycle, the cross-platform framework results in
  70. better product reliability and maintenance, as well as more efficient
  71. localization for global markets.
  72.  
  73. The bedrock technology will be available commercially in the first half of 1993
  74. on Apple Macintosh and Microsoft Windows, with future versions supporting other
  75. desktop platforms such as IBM OS/2, UNIX and Microsoft NT.  The product will be
  76. available internationally through both Apple and Symantec distribution
  77. channels.
  78.  
  79. Symantec Corporation develops, markets and supports a complete line of
  80. application and system software products for IBM compatible PCs and Apple
  81. Macintosh computers, and development tools for leading desktop operating
  82. systems.  Information on the company and products can be obtained by calling:
  83. (800) 441-7234 or (408) 252-3570.
  84.  
  85. Apple Computer, Inc. develops, manufactures and markets computer technology for
  86. use in business, education and government.  A recognized pioneer and innovator
  87. in the personal computer industry, Apple does business in more than 120
  88. countries.
  89.  
  90. Note to Editors:
  91.  
  92. For additional information on the Bedrock applications framework, please call
  93. (415) 592-7600 and request any of the following:
  94.  
  95.    o For technical information, request: Bedrock framework White Paper
  96.    o For market information, request: Development Tools Market Backgrounder
  97.    o For June 23, 1992 press conference remarks request: Symantec/Apple Bedrock
  98. Framework Remarks
  99.    o For hardcopy of June 23, 1992 press presentation, request: Symantec/Apple
  100. press presentation
  101.  
  102.  Bedrock is a trademark of Symantec Corporation.  Apple, the Apple logo,
  103. Macintosh and MacApp are registered trademarks of Apple Computer, Inc.  Other
  104. brands and products are trademarks or registered trademarks of their respective
  105. holders and should be treated as such.
  106.  
  107.  
  108.  
  109.  
  110. ```````````````````````````````````````````````````````````````````````````````
  111. DEVELOPER Q&A TEXT
  112. ```````````````````````````````````````````````````````````````````````````````
  113. CROSS-PLATFORM FRAMEWORK Q & A
  114. 6/23/92
  115.  
  116.  
  117. Q.  What is being announced today?
  118. A.  Symantec Corporation and Apple Computer, Inc. today announced a development
  119.     and marketing agreement to provide a cross-platform application framework,
  120.     known as Bedrock, for Apple Macintosh computers and Microsoft
  121.     Windows-based PCs. The agreement is designed to aid commercial and
  122.     corporate software developers in quickly creating new applications for
  123.     multiple desktop computing platforms.
  124.  
  125. Q.  Is this a product announcement?
  126. A.  No. Apple and Symantec are announcing an agreement to develop a
  127.     cross-platform product. Details and product announcement will follow at a
  128.     time closer to product delivery.
  129.  
  130. Q.  What is an object-oriented application framework?
  131. A.  An object-oriented application framework provides a common set of building
  132.     blocks or "objects" that provide the basic structure for an application.
  133.     It has a set of reusable class libraries that make up a generic application
  134.     that the developer can customize with specific features. The framework
  135.     enables commercial and in-house developers to more quickly and easily
  136.     create applications while providing the freedom to innovate. MacApp,
  137.     Apple's framework, has successfully provided this support for Macintosh
  138.     developers. The Bedrock framework extends state-of-the-art framework
  139.     technology by enabling developers to use one framework to develop
  140.     applications for multiple platforms.
  141.  
  142. Q.  How does an application framework enable cross-platform development?
  143. A.  An object-oriented application framework provides common abstractions for
  144.     underlying platform specific facilities. By providing these higher-level
  145.     abstractions on multiple platforms, programs developed with the framework
  146.     are insulated from the differences between platforms but still maintain the
  147.     native look and feel of the platform. This can be done, because the
  148.     framework is object-oriented, without subscribing to the lowest-common
  149.     denominator but to the highest common multiple, allowing developers to
  150.     concentrate on the platform features they can adopt to differentiate their
  151.     applications.
  152.  
  153. Q.  Who will use the Bedrock cross-platform application framework?
  154. A.  The Bedrock technology is targeted for Macintosh and Windows developers who
  155.     wish to create cross-platform applications, as well as developers of
  156.     single-platform applications. A long-term goal for Apple and Symantec is
  157.     to develop Bedrock technology into the best application framework available
  158.     for development on either the Apple Macintosh or Microsoft Windows
  159.     platforms. When Bedrock is delivered, Apple will propose to MacApp users
  160.     and other developers a process for migrating from MacApp to the Bedrock
  161.     framework.
  162.  
  163. Q.  Why is Apple doing a cross-platform application framework?
  164. A.  --To develop a healthy, Macintosh developer community that creates
  165.     innovative, successful applications on the Macintosh and other platforms
  166.     without complete duplication of programming efforts.
  167.     --To help ensure adoption of new, innovative, Apple technology on the
  168.     Macintosh and other platforms.
  169.  
  170. Q.  How does the framework fit into Apple's software strategy?
  171. A.  The cross-platform framework is an vital piece of Apple's software
  172.     strategy, providing developers with easier access to new technology.
  173.  
  174. Q.  How does the Bedrock framework benefit Macintosh developers?
  175. A.  Bedrock will enable Macintosh developers to create products for multiple
  176.     platforms without incurring the expense of two complete but separate
  177.     development teams. Unlike procedural cross-platform approaches, Bedrock
  178.     will allow developers to concentrate on the meaningful differences of the
  179.     platform, exploiting of the advantages of the Macintosh while developing
  180.     for multiple platforms. Bedrock will also provide for easier adoption of
  181.     new technology as it is encapsulated into the framework features.
  182.  
  183. Q.  Why is Apple entering into an agreement with Symantec?
  184. A.  --To quickly make a cross-platform application framework available to
  185.     developers.
  186.     --Symantec has significant experience with Macintosh and Windows
  187.     development tools and marketing.
  188.     --Symantec is a respected development tools vendor.
  189.     --After considerable investigation by our engineering team it was obvious
  190.     that the Symantec framework is great technology.
  191.     --Symantec has strong, well-established distribution channels.
  192.  
  193. Q.  What is the relationship between Apple and Symantec?
  194. A.  Apple and Symantec signed an agreement to develop and distribute a
  195.     cross-platform application framework. The framework will be built on
  196.     Symantec's Bedrock application framework, a work-in-progress that is
  197.     currently being used for development at Symantec. Apple will contribute
  198.     engineers to the project which will leverage Apple's MacApp technology to
  199.     bring the best possible cross-platform application framework to the market.
  200.     Both companies will make the resulting product available to its customers
  201.     and developers.
  202.  
  203. Q.  How much influence will Apple have on product design/development?
  204. A.  Apple will be able to help drive timely implementation of new technology
  205.     into the framework, enabling framework developers to more easily provide
  206.     new features to customers.
  207.  
  208. Q.  Will the application framework provide a lowest-common denominator set of
  209.     functionality?
  210. A.  No.  The intent is to provide a framework that allows the best possible
  211.     application to be created on any platform and to take advantage of
  212.     platform-specific features. This will allow developers to focus on the
  213.     meaningful differences between platform APIs and cease coping with
  214.     arbitrary differences between platform APIs.
  215.  
  216. Q.  Will Bedrock become an Apple product, or is Apple discontinuing MacApp/MPW?
  217. A.  Apple views Bedrock as the successor to MacApp and has acquired rights to
  218.     distribute both the Macintosh development kit, as well as to optionally
  219.     distribute the runtime system as a DLL with its system software.  Apple
  220.     will be providing Bedrock support to developers and intends to distribute
  221.     the Macintosh version as part of Apple's CD-based E.T.O.: EssentialsoToolso
  222.     Objects tools product.
  223.  
  224. Q.  What are Apple's plans for future releases and support of MacApp?
  225. A.  Because this is a technology announcement some of the product details have
  226.     yet to be determined. After the Apple engineers have an opportunity to
  227.     project the level to which they will be able to contribute to Bedrock we
  228.     will determine if it will be necessary to introduce another version of
  229.     MacApp. If Bedrock assumes all the features of MacApp 3 and more, the need
  230.     for a future version of MacApp is greatly diminished.
  231.  
  232. Q.  Will this framework replace MacApp?
  233. A.  You can think of Bedrock as the successor to MacApp
  234.  
  235. Q.  Why has Apple pushed MacApp for so long and now seems to be changing
  236.     strategy?
  237. A.  We feel very strongly that Bedrock is a continuation of the MacApp
  238.     strategy, bringing the experience and know-how of Apple's MacApp
  239.     development to a cross-platform, application framework.
  240.  
  241. Q.  What is the transition path for MacApp programmers to the new framework?
  242. A.  Continue using MacApp. Bedrock is the successor to MacApp and you can
  243.     expect a transition cost to get to the cross-platform framework. Apple will
  244.     be developing services and tools to help ease the transition effort, but
  245.     some recoding will be necessary. One thing to remember about the transition
  246.     is that although some code will not transfer, many programming skills
  247.     developed for MacApp will apply to Bedrock. If you are already using the
  248.     MacApp framework, the learning curve to adopt Bedrock will be low.
  249.  
  250. Q.  Can I directly translate my MacApp code to Bedrock?
  251. A.  You will not be able to directly translate MacApp code to Bedrock. There
  252.     will be some effort required to make the transition. This is largely due to
  253.     expanding the framework to encompass more than user interface function and
  254.     provide cross-platform development. Apple will be providing services and
  255.     tools to ease the transition effort.
  256.  
  257. Q.  What is the transition path for programmers, who do not use MacApp, to the
  258.     framework?
  259. A.  Macintosh programmers who do not use MacApp and who want to do
  260.     cross-platform development need to look at the options. In most cases they
  261.     may want to start MacApp development because the skills programmers acquire
  262.     during a MacApp development project will transfer well to Bedrock. Further
  263.     benefits will result from easier code transfer.
  264.  
  265. Q.  What programming skills are required to use the framework?
  266. A.  A knowledge of C++ and object-oriented programming techniques.
  267.  
  268. Q.  Is the framework being developed in C++?
  269. A.  Yes the framework is developed in C++ and allows full use of the language's
  270.     features.
  271.  
  272. Q.  What C++ compilers can be used with the framework?
  273. A.  Symantec intends to develop Bedrock to be compatible with most, if not all,
  274.     of the standard C++ compilers available on the target platforms.
  275.  
  276. Q.  Will source code be provided to customers?
  277. A.  That has not yet been determined.
  278.  
  279. Q.  When will the product ship?
  280. A.  A Macintosh and Windows framework will be shipped during the first half of
  281.     1993.
  282.  
  283. Q.  How will the framework be distributed?
  284. A.  The product will be distributed by Apple and Symantec through existing
  285.     distribution channels.
  286.  
  287. Q.  Will it be available on E.T.O.?
  288. A.  Apple intends to distribute an E.T.O. that includes Bedrock.
  289.  
  290. Q.  How can I get seeded with Bedrock? Is there any documentation or
  291.     specifications available today?
  292. A.  Symantec will not be soliciting "Early Developers" until the fall. At that
  293.     time, we will make information about the program available.
  294.  
  295. ************************************ END TEXT***********************************
  296.  
  297.  
  298.  
  299.